A Multi-Step Process for Generating Multi-Platform User Interfaces using UIML

نویسندگان

  • Mir Farooq Ali
  • Manuel A. Pérez-Quiñones
  • Marc Abrams
چکیده

There has been a widespread emergence of computing devices in the past few years that go beyond the capabilities of traditional desktop computers. These devices have varying input/output characteristics, modalities and interaction mechanisms. However, users want to use the same kinds of applications and access the same data and information on these appliances that they can access on their desktop computers. The user interfaces for these devices and platforms go beyond the traditional interaction metaphors. It is a challenge to build User Interfaces (UIs) for these devices of differing capabilities that allow the end users to perform the same kinds of tasks. The User Interface Markup Language (UIML) is an XML-based language that allows the canonical description of UIs for different platforms. We present a multi-step transformation-based framework for building Multi-Platform User Interfaces using UIML. We describe the language features of UIML that facilitate the development of multi-platform UIs, the multi-step process involved in our framework and the transformations needed to build the UIs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Simplifying Construction of Multi-Platform User Interfaces Using UIML

This paper presents one approach in simplifying the construction of multi-platform User Interfaces (UIs) using the User Interface Markup Language (UIML). A generic vocabulary is presented that includes a set of generic elements that can be used on any platform. In addition, a general process is presented for using the vocabulary to create generic UIML for various platforms.

متن کامل

Building Multi-Platform User Interfaces with UIML

There has been a widespread emergence of computing devices in the past few years that go beyond the capabilities of traditional desktop computers. However, users want to use the same kinds of applications and access the same data and information on these appliances that they can access on their desktop computers. The user interfaces for these platforms go beyond the traditional interaction meta...

متن کامل

A Transformation-based Approach to Building Multi-Platform User Interfaces Using a Task Model and the User Interface Markup Language

Concrete Task Model This model is Platform−specific UIML (WML) Platform−specific UIML (HTML) Platform−specific UIML (Java) (Generic UIML 1) Desktop family model

متن کامل

Multi-Platform User Interface Development from a Single Task Model

In this paper, we present an approach for building user interfaces (UI) for multiple platforms from a single task model representation. We use the Concurrent Task Tree (CTT) notation for the task model and the User Interface Markup Language (UIML) as the underlying implementation language for the user interfaces.

متن کامل

Constraint Adaptability of Multi-Device User Interfaces

Methods to support the creation of multi-device user interfaces typically use some type of abstraction of the user interface design. To retrieve the final user interface from the abstraction a transformation will be applied that specializes the abstraction for a particular target platform. The User Interface Markup Language (UIML) offers a way to create multi-device user interface descriptions ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره cs.HC/0111025  شماره 

صفحات  -

تاریخ انتشار 2001